OpenGL and X, Column 1: An OpenGL Toolkit
نویسنده
چکیده
Welcome to the “OpenGL and X” column. This column is the outgrowth of my three-part series on programming OpenGL with the X Window System. The purpose of the column is to continue explaining how to put interactive 3D graphics into your X programs. In the past year, there’s been remarkable progress adopting OpenGL as the premier Application Programming Interface (API) for interactive 3D graphics. Major workstation vendors are supplying OpenGL for their X workstations: Digital, IBM, and Silicon Graphics. Independent software vendors (ISVs) have or are readying ports of OpenGL for Sun and HewlettPackard workstations. And OpenGL is not limited to the X world. OpenGL is also supported in a new version of IBM’s OS/2 and in Microsoft’s Windows NT 3.5 (code named Daytona). A very exciting development is the announcement of custom graphics chips designed specifically for OpenGL rendering. These chips, like the GLint chip from 3Dlabs, promise to make OpenGL graphics inexpensive and accessible. These developments point the way for OpenGL to be the catalyst that brings interactive 3D graphics into the computing mainstream. The past decade has shown that it takes a technically mature software interface with broad-based support to launch new computer technologies. For example, PostScript
منابع مشابه
Interpretive OpenGL for computer graphics
OpenGL is the industry-leading, cross-platform graphics application programming interface (API), and the only major API with support for virtually all operating systems. Many languages, such as Fortran, Java, Tcl/Tk, and Python, have OpenGL bindings to take advantage of OpenGL visualization power. In this article, we present Ch OpenGL Toolkit, a truly platform-independent Ch binding to OpenGL f...
متن کاملRAYGL: An OpenGL to POVRAY API
The OpenGL raster graphics API is well known amongst computer graphics programmers. However, while raster graphics dominates the interactive computer graphics industry, these systems are not able to produce scenes with the realism required by ventures such as the movie industry. For markets that require high levels of realism but not online generation of the scene, raytracing has become popular...
متن کاملThe OpenGL Utility Toolkit (GLUT) Programming Interface
The author has taken care in preparation of this documentation but makes no expressed or implied warranty of any kind and assumes no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising from the use of information or programs contained herein.
متن کاملWhat 3 D API for Java should I use and why ?
Application programmers may use Java bindings to OpenGL++, a scene graph toolkit for OpenGLtm, to render and to provide interaction with 3D objects and scenes. OpenGL++ provides interaction features similar to the Inventor interactive toolkit and features derived from Silicon Graphics’ experience with the highperformance Performer visual simulation toolkit. Developers have control over their 3D...
متن کاملPorting Visualization Toolkit to OpenGL ES 2.0 and iPad
Visualization Toolkit (VTK) is an open source, cross-‐platform library for visualization, 3D graphics and image processing, written in C++ and OpenGL. In this report we investigate how VTK can be extended and modified to add support for the iPad. In particular the ...
متن کامل